package com.acme.bankapp.service.bank;

import com.acme.bankapp.domain.bank.AbstractAccount;
import com.acme.bankapp.domain.bank.Bank;
import com.acme.bankapp.domain.bank.Client;
import com.acme.bankapp.domain.bank.ClientExistsException;

public interface IBankService {

	void addClient(Bank bank, Client client) throws ClientExistsException;

	void addAccount(Client client, AbstractAccount account);

	Client getClientByName(Bank bank, String name);
	
}
